// 参数接口
export interface AdminAddAdimParams {
  /*管理员职工号 */
  adminId: number

  /*管理员名字 */
  name: string

  /*管理员性别 */
  gender: string

  /*管理员生日 */
  birthday: Record<string, unknown>

  /*管理员学院名称 */
  department: string

  /*管理员电话号码 */
  phone: string

  /*管理员住址 */
  address: string

  /*管理员身份证号 */
  idCard: string
}

export interface BasePageQuery {
  pageNum: number
  pageSize: number
}

// ��Ӧ�ӿ�
export interface GetAllAdminRes {
  /* */
  list: AdminRes[]

  /* */
  total: number
}

export interface AdminRes {
  /* */
  adminId: number

  /* */
  name: string

  /* */
  gender: string

  /* */
  birthday: string

  /* */
  department: string

  /* */
  phone: string

  /* */
  address: string

  /* */
  createTime: string

  /* */
  idCard: string
}

// 响应接口
export interface GetAdminByIdRes {
  /* */
  adminId: number

  /* */
  name: string

  /* */
  gender: string

  /* */
  birthday: string

  /* */
  department: string

  /* */
  phone: string

  /* */
  address: string

  /* */
  createTime: string

  /* */
  idCard: string
}

// 参数接口
export interface UpdateAdminInfoParams {
  /*管理员职工号 */
  adminId: number

  /*管理员名字 */
  name: string

  /*管理员性别 */
  gender: string

  /*管理员生日 */
  birthday: Record<string, unknown>

  /*管理员学院名称 */
  department: string

  /*管理员电话号码 */
  phone: string

  /*管理员住址 */
  address: string

  /*管理员身份证号 */
  idCard: string
}
